Class Interaction
extends BaseStructureclass BaseStructuredetritus-client/structures/BaseStructure
Interaction Structure
Constructor
constructor(
client: ShardClientclass ShardClientdetritus-client/ShardClient,
data?: BaseStructureDatainterface BaseStructureDatadetritus-client/structures/BaseStructureData,
isClone?: boolean
)data?: BaseStructureDatainterface BaseStructureDatadetritus-client/structures/BaseStructureData,
isClone?: boolean
Properties
_keysMerge = BaseSetclass BaseSetdetritus-utils/BaseSet<string>[src]
data?: InteractionDataApplicationCommandclass InteractionDataApplicationCommanddetritus-client/structures/InteractionDataApplicationCommand | InteractionDataComponentclass InteractionDataComponentdetritus-client/structures/InteractionDataComponent[src]
type: InteractionTypesenum InteractionTypesdetritus-client/InteractionTypes = InteractionTypes.PINGenum InteractionTypesdetritus-client/InteractionTypes[src]
Methods
createMessage(
options: ExecuteWebhookinterface ExecuteWebhookdetritus-client-rest/RequestTypes/ExecuteWebhook | string = {}
): Promise<null | Messageclass Messagedetritus-client/structures/Message>external Promise[src]createResponse(
options: CreateInteractionResponseinterface CreateInteractionResponsedetritus-client-rest/RequestTypes/CreateInteractionResponse | number,
data?: CreateInteractionResponseInnerPayloadinterface CreateInteractionResponseInnerPayloaddetritus-client-rest/CreateInteractionResponseInnerPayload | string
): Promise<any>external Promise[src]data?: CreateInteractionResponseInnerPayloadinterface CreateInteractionResponseInnerPayloaddetritus-client-rest/CreateInteractionResponseInnerPayload | string
editMessage(
messageId: string,
options: EditWebhookTokenMessageinterface EditWebhookTokenMessagedetritus-client-rest/RequestTypes/EditWebhookTokenMessage = {}
): Promise<Messageclass Messagedetritus-client/structures/Message>external Promise[src]options: EditWebhookTokenMessageinterface EditWebhookTokenMessagedetritus-client-rest/RequestTypes/EditWebhookTokenMessage = {}
editResponse(
options: EditWebhookTokenMessageinterface EditWebhookTokenMessagedetritus-client-rest/RequestTypes/EditWebhookTokenMessage = {}
): Promise<Messageclass Messagedetritus-client/structures/Message>external Promise[src]editOrRespond(
options: InteractionEditOrRespondtype InteractionEditOrResponddetritus-client/structures/InteractionEditOrRespond | string = {}
): Promise<any>external Promise[src]fetchMessage(messageId: string): Promise<Messageclass Messagedetritus-client/structures/Message>external Promise[src]
fetchResponse(): Promise<Messageclass Messagedetritus-client/structures/Message>external Promise[src]
respond(
options: CreateInteractionResponseinterface CreateInteractionResponsedetritus-client-rest/RequestTypes/CreateInteractionResponse | number,
data?: CreateInteractionResponseInnerPayloadinterface CreateInteractionResponseInnerPayloaddetritus-client-rest/CreateInteractionResponseInnerPayload | string
): Promise<any>external Promise[src]data?: CreateInteractionResponseInnerPayloadinterface CreateInteractionResponseInnerPayloaddetritus-client-rest/CreateInteractionResponseInnerPayload | string